﻿@font-face {
    font-family: "ZT01";
    src: url("css-js/fonts/ZT01.eot"); /* IE9 */
    src: url("css-js/fonts/ZT01.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    
    url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    
    url("css-js/fonts/ZT01.svg#ZT01") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "ZT02";
    src: url("css-js/fonts/ZT02.eot"); /* IE9 */
    src: url("css-js/fonts/ZT02.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    
    url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    
    url("css-js/fonts/ZT02.svg#ZT02") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}


@font-face {
    font-family: "ZT03";
    src: url("css-js/fonts/ZT03.eot"); /* IE9 */
    src: url("css-js/fonts/ZT03.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    
    url(data:application/x-font-ttf;charset=utf-8;base64,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QGFvbC5jb20gICIgd3d3Lmhhcm9sZHNmb250cy5jb20gICAgIEJhc2VkIG9uIHRoZSBsZXR0ZXJpbmcgb24gRWlnaHQgTydDbG9jayBicmFuZCBjb2ZmZWVzLnp0MDNeOMKJw4R6dDAzIF44wonDhDpWZXJzaW9uIDEuMDB6dDAzIF44wonDhFZlcnNpb24gMS4wMCBOb3ZlbWJlciAyMCwgMjAxOSwgaW5pdGlhbCByZWxlYXNlenQwMy0AUgBlAGQAIABDAGkAcgBjAGwAZQAgAGYAbwBuAHQAIAB2ADEALgA1ACAAqQAyADAAMAAwACwAIAAyADAAMAAyACAASABhAHIAbwBsAGQAIABMAG8AaABuAGUAcgAgACAAIgAgAGgAbABvAGgAbgBlAHIAQABhAG8AbAAuAGMAbwBtACAAIAAiACAAdwB3AHcALgBoAGEAcgBvAGwAZABzAGYAbwBuAHQAcwAuAGMAbwBtACAAIAAgACAAIABCAGEAcwBlAGQAIABvAG4AIAB0AGgAZQAgAGwAZQB0AHQAZQByAGkAbgBnACAAbwBuACAARQBpAGcAaAB0ACAATwAnAEMAbABvAGMAawAgAGIAcgBhAG4AZAAgAGMAbwBmAGYAZQBlAHMALgB6AHQAMAAzAF4AOACJAMQAegB0ADAAMwAgAF4AOACJAMQAOgBWAGUAcgBzAGkAbwBuACAAMQAuADAAMAB6AHQAMAAzACAAXgA4AIkAxABWAGUAcgBzAGkAbwBuACAAMQAuADAAMAAgAE4AbwB2AGUAbQBiAGUAcgAgADIAMAAsACAAMgAwADEAOQAsACAAaQBuAGkAdABpAGEAbAAgAHIAZQBsAGUAYQBzAGUAegB0ADAAMwAtAAAAAgAAAAAAAP97ABQAAAAAAAAAAAAAAAAAAAAAAAAAFgAWAAAAEwAUABUAFgAXABgAGQAaABsAHAAkACUAJgAnACgAKQAqACsALAAtAC4AAA==) format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    
    url("css-js/fonts/ZT03.svg#ZT03") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}


@font-face {
    font-family: "ZT04";
    src: url("css-js/fonts/ZT04.eot"); /* IE9 */
    src: url("css-js/fonts/ZT04.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    
    url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    
    url("css-js/fonts/ZT04.svg#ZT04") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}


@font-face {
    font-family: 'icomoon';
    src:  url('css-js/fonts/icomoon.eot?h412739');
    src:  url('css-js/fonts/icomoon.eot?h412739#iefix') format('embedded-opentype'),
      url('css-js/fonts/icomoon.ttf?h412739') format('truetype'),
      url('css-js/fonts/icomoon.woff?h412739') format('woff'),
      url('css-js/fonts/icomoon.svg?h412739#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  [class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  

  .icon-1:before {/* 主页 */
    content: "\e901";
  }
  .icon-2:before {/* 专家 */
    content: "\e902";
  }
  .icon-3:before {/* √ */
    content: "\e903";
  }
  .icon-4:before {/* 工具 */
    content: "\e904";
    margin-left:0.06rem;
  }
  .icon-5:before {/* 我的 */
    content: "\e905";
  }
  .icon-6:before {/* 走势 */
    content: "\e906";
  }
  .icon-7:before {/* 点赞1 */
    content: "\e907";
  }
  .icon-8:before {/* 红砖 */
    content: "\e908";
  }
  .icon-9:before {/* 点赞2 */
    content: "\e909";
  }
  .icon-10:before {/* 收藏★ */
    content: "\e900";
  }
  .icon-11:before {/* 刷新 */
    content: "\e911";
  }
  .icon-12:before {/* 水印 */
    content: "\e912";
  }
  .icon-14:before {/* X */
    content: "\e914";
  }
  .icon-13:before {/* 奖 */
    content: "\e913";
  }
  .icon-15:before {/* 〈 */
    content: "\e915";
  }
  .icon-16:before {/* 〉 */
    content: "\e919";
  }
  .icon-17:before {/* ﹀ */
    content: "\e920";
  }
  .icon-18:before {/* ︿ */
    content: "\e918";
  }
  .icon-19:before {/* ↓ */
    content: "\e922";
  }
  .icon-20:before {/* 设置 */
    content: "\e9151";
  }
  .icon-21:before {/* 删除 */
    content: "\e921";
  }
  .icon-22:before {/* 通知 */
    content: "\e22";
  }
  .icon-23:before {/* 苹果 */
    content: "\e923";
  }
  .icon-24:before {/* 安卓 */
    content: "\e924";
  }
  .icon-25:before {/* windwos */
    content: "\e925";
  }

/*============ 定义变量 ======================*/

/* ======以下是内容======== */
*{ 
    touch-action:manipulation; /*touch-action: none; touch-action:manipulation 解决移动端300ms延迟*/
    padding: 0;
    margin: 0;
    border: 0;
    list-style: none;
    text-align: center;
    -webkit-user-select:none; /* 文字不允许被选中*/
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-tap-highlight-color: rgba(0,0,0,0); /*去掉点击时候的阴影 */
    -webkit-tap-highlight-color: transparent;  /* 去掉点击时候的阴影 */
    box-sizing:border-box;  /* 边框计算在内*/
    -webkit-appearance:none;
    outline: none;
    -webkit-tap-highlight-color: transparent; /*在IOS中li按下会有阴影效果 */
}

a{
    text-decoration:none;
    color: #000;
    pointer-events:auto !important
}

::-webkit-scrollbar{display: none;}  /*去滚动条*/

input{
    -webkit-user-select:text; /* 输入框文字允许被选中*/
    -moz-user-select:text;
    -ms-user-select:text;
    user-select:text;
}

input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
   color:    rgb(222, 222, 222);
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    rgb(222, 222, 222);
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    rgb(222, 222, 222);
}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    rgb(222, 222, 222);
}
input::-ms-input-placeholder { /* Microsoft Edge */
   color:    rgb(222, 222, 222);
}

/* span{
    overflow: hidden;
} */

html{
    font-size:100px;  /* 控制整个页面缩放 */
   /* width: 100%;
    height: 100%;
    overflow:hidden; /* 静止滑动滚动 */
    -webkit-text-size-adjust: 100% !important;
    -ms-text-size-adjust: 100% !important;
    text-size-adjust: 100% !important;
}

body{
    font-size: 0.16rem;
    font-family:'微软雅黑';
    /* width: 100%;
    height: 100%; */
}




/*============================== 以下是顶部logo =======================*/
header{
    background: #7CDBD0;
    box-shadow: 2px 2px 3px 3px rgba(0,0,0,.2);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 11;
    width: 100%;
    height: 0.8rem;
    display:flex;
}

header #header-left{
    flex: 1;
    height:100%;
    text-align: left;
}


header #header-left img{
    height:85%;  
    margin:0.07rem;
}


header #header-conter{
    flex: 1;
    font-size: 0.4rem; 
    height:100%; 
    justify-content: space-around;
    /*使文字上下左右居中*/
    display: flex;
    font-weight: bold;
    flex-direction: column;  
}

header #header-right{
    flex: 1;
    height:100%;
    text-align: right;
}

header #header-right img,
#chart-header-img img{
    width: 0.7rem;
    height: 0.7rem;
}


/*============================== 以下是中间 =======================*/
section {
    width: 100%; 
    position: fixed;
    top:0.8rem;
    bottom: 1.5rem;
    font-size: 0.2rem;
    overflow:auto; /* 允许滑动滚动 */
    background: #fff;
}


section #section-top{
    margin-top: 1%;
    width: 100%; 
    height: 100%;
}

section #section-top2{
    width: 100%; 
    height: 100%;
    background: rgb(197, 195, 195);
}

section #section-top>a{
    display:block;
    height: 14.3%;
    /*overflow:auto; 自适宽度,不然margin超边*/
    border-bottom: 3px solid #ebebeb ;
    position:relative; 
}

section #section-top>a .yx_left{
    font-size: 0.3rem;
    width: 1.5rem;
    float: left;
    height: 100%;
    line-height: 100%;
    margin:auto;
    /*writing-mode:vertical-lr; /*竖起来*/
    color: #000;
    font-weight: bolder;
}

section #section-top>a .yx_left img{
    height:1.42rem;
    padding: 12%;  
}

section #section-top>a .yx_right{
    overflow:auto; /*自适宽度,不然margin超边*/
    height: 100%;
    padding: 1% 1% 1% 1%;
}

section #section-top .yx_right div:nth-child(1){
    height: 45%;
    width: 100%;
    font-size: 0.33rem;
    display: flex;
}

section #section-top .yx_right div:nth-child(1) > span:nth-child(1),
section #section-top .yx_right div:nth-child(1) > span:nth-child(2){
    flex:1.3;
    text-align: left;
}

section #section-top .yx_right div:nth-child(1) > span:nth-child(2),
section #section-top .yx_right div:nth-child(1) > span:nth-child(3),
section #section-top .yx_right div:nth-child(1) > span:nth-child(4){
    flex:1;
    color: rgb(194, 194, 194);
    text-align: right;
}

section #section-top .yx_right div:nth-child(1) > span:nth-child(4) a{
    color: rgb(194, 194, 194);
}

section #section-top .yx_right div:nth-child(1) > span:nth-child(1){
    font-size: 0.35rem;
}

section #section-top .yx_right div:nth-child(2){
    height: 50%;
    width: 100%;
    text-align: left;
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    align-items: left;
}

section #section-top .yx_right div:nth-child(2) > span{
    display:inline-block;
    width: 0.6rem;
    height: 0.6rem;
    line-height: 0.6rem;
    border-radius: 50%;
    margin-right: 0.15rem;
    font-size: 0.4rem;
    color: #fff;
    background: #c84c59;
}


section #section-top .yx_right div:nth-child(2) .sjh{
    border-radius: 0%;
    width:50%;
    font-size: 0.35rem;
    color: #000;
    background: #fff;
}

section #section-top>a:nth-child(3) .yx_right div:nth-child(2)  > span{    /*快乐8缩小点*/
    width: 0.53rem;
    height: 0.53rem;
    line-height: 0.53rem;
    font-size: 0.35rem;
    margin: -0.1rem 0.15rem 0.15rem 0rem;
}

section #section-top .yx_right .lang{
    background: #1b52a2 !important;
}

section #section-top .yx_right-img{
    position:absolute;     
    top: 50%;
    transform: translateY(-50%) rotateY(180deg) scale(0.6);
    right: 0.08rem;     
    opacity:0.3;      
}

section #section-top .yx_right-jc{
    position:absolute;     
    bottom:0.08rem;
    font-size: 0.25rem;
    right: 0.08rem;     
    color: rgb(194, 194, 194);
}





/*============================== 以下是底部固定栏 =======================*/
footer{
    width: 100%;
    height: 1.5rem;
    position: fixed;
    bottom: -1;
    z-index: 100;
    background: rgb(245, 245, 245);
    box-shadow: 0 3px 14px 3px rgba(0,0,0,.12);
    display:none;
}

footer>a{
    flex: 1;
    height: 60%;
    font-size: 0.5rem;
    margin-top: 0.13rem;
    color: rgb(139, 139, 139); 
    white-space:nowrap;
}

/* footer>a:nth-child(2){ 
    transform-origin:50%  40% !important;
} */

footer>a>i{
    background: rgb(245, 245, 245);
    border-radius: 50%;
    padding: 0.08rem;
}

footer a>div{
    font-size: 0.28rem;
    color: #666; 
    padding-top: 0.05rem;
}

.choose{  
    color:#45afa3;
    transition: all .3s;
    transform: scale(1.25);
    transform-origin: bottom; /*向上*/
}


/*============================== 以下是chart 导航栏 =======================*/
header .swiper-container{
    pointer-events:none;
    width: 80%;
    background: #7CDBD0;
}

header .swiper-container .swiper-wrapper{
    pointer-events:none;
    display: flex;
    margin: auto;
    position: absolute;
    background: #7CDBD0;
}

header .swiper-container  .swiper-slide{
    width: 20%;
    pointer-events: auto;
    background: #7CDBD0;
    transition:all .1s ease;
    height: 100%;
    font-size: 0.35rem;
    /*使文字上下左右居中*/
    justify-content: space-around;
    display: flex;
    flex-direction: column;  
}

#swiper-ok span{
    position: absolute;
    height: 0.1rem;
    background: #FF2D2D;
    left: 1%;
    top: 93%;
}

header .swiper-container .active{
    color:red;
    border-radius: 0 .5rem .5rem 0;
    font-size: 0.4rem;
    font-weight: bold;
}

header #chart-header-img{
    background: #7CDBD0;
    z-index: 2;
    width: 20%;
    /*使文字上下左右居中*/
    margin: auto;
    font-size: 0.26rem;
    overflow: none;
    border-left: 2px groove #6dd6ca;
    pointer-events:auto;
} 

header #chart-header-img>img:nth-child(1){
    position:relative;   
    left: 18%;
    transform: translate(-18%, 20%); 
    height: 0.5rem;
    width: 0.5rem;
    /* margin:0.1rem 0 0.1rem 0.2rem; */
    float: left;
    pointer-events:auto;
}

header #chart-header-img>img:nth-child(2){
    pointer-events:auto;
    background: #7CDBD0;
    animation: changeBiger 1s infinite forwards;
    animation-delay: 2s;
    -webkit-animation-delay: 2s;
    float: right;
    margin-right: 0.1rem;
} 

@keyframes changeBiger {
    0% {
        transform: scale(0.9);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(0.9);
    }
}



/*============================== 以下是chart 中间走势图部分 =======================*/

/* 加载动画 */

#jiazaidonghua{
    height: 100%; 
    width: 100% ;
    top:0;
    left:0;
    position: fixed;
    z-index:99; 
    display: block;
    color: red; 
    background: rgba(218, 218, 218, 0.96);
    font-size: 0.5rem;  
}

.spinner { 
    position: absolute; 
    left: 50%;
    top: 15%;
    transform: translate(-50%,-50%);
    width: 6rem;
    height: 3rem;
    line-height:3rem;
    text-align: center;
}

.spinner > div {  
    width: 0.3rem; 
    height: 0.3rem; 
    line-height:0.3rem; 
    background-color:  red;
    color: #fff; 
    border-radius: 100%; 
    display: inline-block; 
    animation: bouncedelay 1.3s infinite ease-in-out; 
    animation-fill-mode: both;
}
.spinner .bounce1 {  animation-delay: -0.64s; background-color:  DarkTurquoise;}
.spinner .bounce2 {  animation-delay: -0.32s; background-color:  DarkOrange;} 
.spinner .bounce3 {  animation-delay: -0.16s; background-color:  DarkBlue;}
@keyframes bouncedelay { 0%, 80%, 100% { transform: scale(0.0); } 40% { transform: scale(1.0); } }

#chart_zst{
    height: 76%;
    position: fixed;
    width: 100%;
}

#top_kjh{
    width: 100%;
    height: 0.8rem;
    top:0.8rem;
    z-index: 2;
    position: fixed;
    background: #fff;
    border-bottom: 1px solid #000;
}

#content_kjh{
    width: 100%;
    height: 100%;
    position: absolute;
}

#content_kjh_left,
#content_kjh_right{
    height: 100%;
    overflow-x: scroll;
}

#top_kjh_right_hd{
    height: 100%;
}
/* #content_kjh_right_hd,
#bottom_kjh_right_hd{
    width: 1500px;
    height: 200%;
} */

#top_kjh_left,
#content_kjh_left,
#bottom_kjh_left{
    float: left;
    /* width: 2rem; */
    /* height: 100%; */
    overflow: hidden;
}

#top_kjh_right,
#content_kjh_right,
#bottom_kjh_right{
    overflow: hidden;
    position: relative;
}

#top_kjh_left>div,
#content_kjh_left_hd>div,
#bottom_kjh_left,
#top_kjh_right_hd>div,
#content_kjh_right_hd>div,
#bottom_kjh_right_hd>div{
    display:flex;
    overflow:hidden;
}

/* #top_kjh_left{
    background:#f5fff0;
}

#top_kjh_right{
    background: #f5fff0;
} */

/* #content_kjh_left{
    background: rgb(255, 243, 243);
}

#content_kjh_right{
    background: rgb(216, 202, 202);
} */


#canvas_kjh{position: absolute;top:0;left: 0;bottom:0;width: 100%;height: 100%; pointer-events: none;}


#chart-tj{
    width: 100%;
    background-color: #ffffff;	
    position: fixed;
    bottom: 1.5rem;
    border-top: 1px solid #bbbbbb;
}

#chart-tj .bottom-right{
    position: absolute;
    top: 0.1rem;
    right: 0.2rem;
    background: orange;
    /* border: 1px solid red; */
    color: #fff;
    padding:0.02rem 0.12rem;
    border-radius: 0.4rem;
    font-size: 0.28rem;
    opacity: 0.9;
}

#chart-tj .a2{
    right: 1.7rem;
    display: none;
}

#chart-tj .a1{
    right: 3.2rem;
    display: none;
}


#chart-tj>img{
    position: absolute;
    top: 0;
    right: 0;
    height: 1.7rem;
    display: none;
}

#chart-tj #bottom_zc{
    overflow-y: scroll;
    height: 100%;
    padding-top: 0.1rem;
}

#chart-tj #bottom_zc .lc{
    font-weight: bold;
}

#chart-tj #bottom_zc #bottom_text{
    text-align: left;
    height: auto;
}

#chart-tj #bottom_zc #bottom_text>div>div{
    margin: 0 0.2rem;
    font-size: 0.3rem;
    text-align: left;
}

#bottom_zc #ygz_tjh{
    background: #fff;
    margin-bottom: 0.2rem !important;
}

 #chart-tj #bottom_zc #bottom_text>#ygz_tjh>div{  /*本站推荐栏 */
    border:none;
}
#chart-tj #bottom_zc #bottom_text>div>div{
    pointer-events:auto;
    border-bottom: 1px solid rgb(240, 240, 240);
    padding-bottom: 0.2rem;
    text-align: left;
}

#chart-tj #bottom_zc #bottom_text>div>.pxfs{
    height: 0.75rem;
    padding: 0.2rem;
}
#chart-tj #bottom_zc #bottom_text>div>.pxfs>span{
    /* float:right; */
    font-size: 0.28rem;
    color: #696969;
    padding: 0.1rem 0rem;
    margin-left: 0.1rem;
}
#chart-tj #bottom_zc #bottom_text>div>.pxfs>strong{
    font-size: 0.35rem;
    line-height: 0.35rem;
}
/* .hs{
    color: #b90000;
}

.ls{
    color: #0E72B7;
} */

#gd_tjh .usernc,#gd_tjh .userbz{
    height: 0.45rem;
    line-height: 0.45rem;
    text-align: left;
    font-size: 0.35rem;
}

#gd_tjh .userbz{
    width: 80%;
    height: 0.45rem;
    line-height: 0.45rem;
    font-size: 0.25rem;
    margin-top: 0.02rem;
}

#gd_tjh .lc{
    width: 70%;
    /* padding-left: 0.1rem; */
}

#gd_tjh .tj_bottom{
    color: rgb(204, 204, 204);
    margin: 0.2rem 0 0 0;
    height: 0.5rem;
    width: 100%;
    font-size: 0.3rem;
}

#gd_tjh .tj_bottom .tj_bottom_left{ 
    text-align: left;
    float: left;
    width: 70%;
    display: flex;
}

#gd_tjh .tj_bottom .tj_bottom_left span{
    position: relative;
    padding-left: 0.35rem;
    text-align: left;
    flex: 1;
}

#gd_tjh .tj_bottom .tj_bottom_right{ 
    /* top:-0.05rem; */
    font-size: 0.35rem;
    /* font-family: "ZT02"; */
    color:#f55350;
    text-align: right;
    width: 30%;
    display: flex;
    justify-content: flex-end;
}
.article-source .time::after, 
.article-source .view::after,
#gd_tjh .time::after,
#gd_tjh .view::after{
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 53%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0.4rem;
    height: 0.4rem;
    background: url(../zhwe/images/位图大全.png) no-repeat;
    background-size: 8rem;
    background-position: -2.98rem -0.52rem;
}

.article-source .time:after{
    left: -0.4rem;
}
.article-source .view:after{
    left:-0.5rem;
}
#gd_tjh .view{
    padding-left: 0.5rem !important;
}

#gd_tjh .time{
    padding-left: 0.4rem !important;
}

#gd_tjh .qhss{
    padding-left: 0 !important;
}

.article-source .view::after,
#gd_tjh .view::after{
    background-position: -2.9rem 0.02rem;
}

#gd_tjh .userbz div{
    margin-right: 0.1rem;
    padding: 0 0.07rem;
    display:inline;
    color:#666;  /* #ff6f68; */
    border: 2px solid #666;
    border-radius: 0.15rem;
}

#gd_tjh .userbz div:first-child{
    border-radius: 0 0.15rem 0.15rem 0.15rem;
}

#gd_tjh .expert-list{
    margin-left: 0.15rem;
    margin-right: 0.15rem;
}

.yhsj{
    height: 1rem;
    line-height: 0.9rem;
    text-align: left;
}

.yhsj img{
    border-radius: 100%;
    width: 0.9rem;
    height: 0.9rem;
    vertical-align:middle; /*垂直居中 */
}

.yhsj span{
    display:inline-block;
    vertical-align:middle; /*垂直居中 */
    margin-left: 0.1rem;
}
.yhsj .sqzjqk,
.yhsj .gz{
    float: right;
    padding:0 0.1rem 0 0.1rem;
    border-radius: 0.2rem;
    font-size: 0.25rem;
}
.yhsj .gz{
    /* background: #b90000; */
    font-size: 0.3rem;
    border-radius: 0.06rem;
    line-height: 0.5rem;
    border: 1px solid #d8d8d8;
    color: #000000;
}
.yhsj .time{
    color: #adadad;
    font-size: 0.2rem;
}
#chart-tj #bottom_zc #bottom_text>div>div a>div{
    text-align: left;
}
#chart-tj #bottom_zc #bottom_text>div>div a>div>span{
    display:inline-block;
    font-size: 0.25rem;
}

/* #gd_tjh{
    height: 100%;
} */

#gd_tjh>div{
    background: #fff;
    padding: 0 0.2rem 0.2rem 0.2rem;
    /* margin: 0.2rem 0 !important;
    border-bottom: 1px solid rgb(220, 220, 220); */
}
#ygz_tjh >div >div,
#gd_tjh > div >div {
    text-align: left;
    word-break:break-all;
}

#chart-settings{
    display:none;
    height: 60%;
    width: 100%;
    position: fixed;
    bottom: 1.49rem;
    text-align: right;
    font-size: 0.3rem;
    margin-top: 0.03rem;
}

#chart-settings > #top{
    overflow: hidden;
    height: 75%;
    background: #eef8f7;
    padding: 0.1rem 0 0.1rem 0;
}

#chart-settings > #top>div{
    width: 100%;
    height: 100%;
    overflow: auto;
}

#chart-settings > #top ul{
    width: 100%;
    padding-bottom: 0.5rem;
}

#chart-settings > #top li{
    margin:1.5% 1% 1.5% 1%;
    height: 0.8rem;
    border: 2px solid #7CDBD0;
    display: flex;
    box-shadow: 4px 4px 2px rgba(185, 185, 185, 0.3)
}

#chart-settings > #top li{
    opacity: 0.3;
}

#chart-settings > #top li:first-child{
    margin-top:0;
}
#chart-settings > #top li div:not(:first-child){
    pointer-events: none;
}

#message{
    position: absolute;
    left: 0;
    top: 0.8rem;
    height: 0.8rem;
    line-height:0.8rem;
    background: #F27573;
    z-index: 200000000;
    width: 100%;
    color: #fff;
    display:none;
    font-size: 0.35rem;
}


#chart-settings > #top li div{
    /*使文字上下左右居中*/
    font-size: 0.26rem;
    flex: 1;
    margin: 0.5% 0 0.5% 0.5%;
    background: rgb(216, 216, 216);
    color: rgb(83, 83, 83);
    height: 88%;
}

#chart-settings > #top li div:nth-child(1),
#chart-settings > #top li div:nth-child(2),
#chart-settings > #top li div:nth-child(3){
    /*使文字上下左右居中*/
    justify-content: space-around;
    display: flex;
    flex-direction: column;  
}

#chart-settings > #top li  div:nth-child(1){
    color: rgb(0, 0, 0);
    flex:2;
    margin: 0;
    height: 100%;
    font-size: 0.28rem;
}
#chart-settings > #top li  div:nth-child(4),
#chart-settings > #top li  div:nth-child(5),
#chart-settings > #top li  div:nth-child(6){
    flex:2;
}
#chart-settings > #top li  div:nth-child(n+4){
    display: flex;
}

#chart-settings > #top li  div:nth-child(n+4) span{
    flex:1;
    /*使文字上下左右居中*/
    justify-content: space-around;
    display: flex;
    flex-direction: column;  
}

#chart-settings > #top li  div:nth-child(n+4) span:nth-child(2){
    writing-mode:vertical-lr; /*竖起来*/
}

#chart-settings .close ,
#tjh_fabu .key .close,
#chart-settings .tongbu {
    background: orange;
    border-radius: 0.35rem;
    height: 0.6rem;
    line-height: 0.6rem;
    width: 0.6rem;
    font-size: 0.35rem;
    top: -0.55rem;;
    right:1;
    position: absolute;
    z-index: 2;
}

#chart-settings .tongbu {
    right:1rem;
    width: 1.5rem;
    font-size: 0.25rem;

}


#tjh_fabu .key .close::before,
#chart-settings .close::before {
    content: "\2716";
}

#chart-settings #buttom{
    height: 25%;
    width: 100%;
    background: rgb(255, 255, 255);
    border-top: 1px solid rgb(0, 0, 0);
}

#chart-settings #buttom>ul{
    padding: 0.05rem;
    height: 100%;
    width: 100%;
    background: rgb(221, 221, 221);
    line-height: 200%;
}

#chart-settings #buttom .zidingyi_gnq_aj{ 
    float: left;
    width: 24.4%;
    height: 25%;
    border: 2px solid rgb(255, 255, 255);
    background: #7CDBD0;
}

#chart-settings #buttom .zidingyi_gnq_aj>ul{
    display: none;
    position: absolute;
    width: 24%;
    z-index: 10;
    padding: 0;
    bottom: 13.5%;
    background: rgb(221, 221, 221);
}

#show_png{
    height: 100%;
    width: 100%;
    z-index: 9999999999;
    position: fixed;
    top: 0;
    left: 0;
}

.allbottom{
    background: linear-gradient(#baeee8 2%,#4fd3c4 100%,#7CDBD0 50%) !important;
}

#chart-settings #buttom .addjian{
    display: flex;
}

#chart-settings #buttom .addjian>div{
    flex:1;
}

#chart-settings #buttom .zidingyi_gnq_aj:last-child{
    color: rgb(255, 0, 0);
}

#top_kjh{
    height: 100px;
}

/* #top_kjh_left,
#content_kjh_left{
    width: 2.8rem;
} */
#top_kjh_left>div,
#top_kjh_right_hd>div{
    display:flex;
    height: 50%;
}

/* #top_kjh_right_hd,
#content_kjh_right_hd{
    width: 400%;
    width: 3000px;
} */


#top_kjh_left>div>span,
#top_kjh_right_hd>div>span,
#content_kjh_left_hd>div>span,
#content_kjh_right_hd>div>span{
    /*以下3行，使文字上下左右居中*/
    justify-content: space-around;
    display: flex;
    flex-direction: column;  
    letter-spacing: -0.02rem;
    text-indent: -0.02rem;
    flex: 1;
    /* border-bottom: 1px solid #bbb; */
    overflow: hidden;
    text-align:center;
    width: 50px;
    height: 50px;
}

#content_kjh_left_hd , #top_kjh_left{
    border-left: 1px solid rgb(97, 97, 97);
}

.bx{
    border-right: 1px solid rgb(200,200,200);
    border-bottom: 1px solid rgb(200,200,200);
}

.bx-tm{
    border-right: 1px solid rgba(0,0,0,0);
    border-bottom: 1px solid rgb(200,200,200);
}

.bx-r{
    border-right: 1px solid rgb(97, 97, 97);
}

.bx-rd{
    border-right: 1px solid rgb(97, 97, 97);
    border-bottom: 1px solid rgb(200,200,200);
}

@media screen and (-webkit-max-device-pixel-ratio:0.99)
{
    .bx{
        /* border-right: 2px solid rgb(206, 208, 204); */
        border-right: 2px solid rgb(200,200,200);
        border-bottom: 2px solid rgb(200,200,200);
    }
    
    .bx-tm{
        border-right: 2px solid rgba(0,0,0,0);
        border-bottom: 2px solid rgb(200,200,200);
    }
    
    .bx-r{
        border-right: 2px solid rgb(97, 97, 97);
    }
    
    .bx-rd{
        border-right: 2px solid rgb(97, 97, 97);
        border-bottom: 2px solid rgb(200,200,200);
    }
}


#content_kjh span{
    color: #bbbbbb;
}

/* span>div{   
    /* width: 96%;
    height: 96%;
    margin: 2%;
    color: #ffffff;
    margin: 0 auto; 
    overflow: hidden;	
} */

#content_kjh_right_hd > .yxhs > span{
    pointer-events:auto;
    cursor: pointer;
    border-bottom: 1px solid rgb(206, 208, 204);
}

/* .hqfb>div,
.lqlx>div
.lqwslx>div{
    border-radius: 50%;
}    */
/* .hqfb>.lh{
    background-color: #0c8b00;
}
.hqfb>.ch{
    background-color: #0c8b00;
} */

#info_section {
    pointer-events: auto;
    height: 100%;
    width: 100%;
    overflow-y: scroll;
}

#info_section .swiper-container {
    width: 100%;
    height: 100%;
}

#info_section .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

#info_section .swiper-container img{
    width: 100%;
    height: 100%;
}
/* 调色板 */
#clickColor_div{display: none; position: absolute;width: 100%; height:9.5rem; z-index: 101; bottom: 0;  text-align: center;  background-color: #1d8c15;}
.button_div{ width: 100%; height: 1rem;  line-height:1rem;margin: 0 auto; display: flex; }
.button_div_1{flex:1; font-size: 28px; background-color: #fff;  border-right: 1px solid rgb(230, 230, 230); font-size: 0.4rem;}
#clickColor1{ width: 100%; height:8.5rem; line-height:8.5rem;margin: 0 auto; display: flex; flex-direction:column; }
.clickColor_length{flex:1; display: flex;}
.clickColor_length1{flex:1;border: 1px solid rgb(255,255,255);}
.clickColor_length1:hover{
    border: 1px solid rgb(0,0,0);
}

 /* 所有按钮的样式开始 */
.aj{
    background: linear-gradient(#baeee8 2%,#4fd3c4 100%,#7CDBD0 50%) !important;
    opacity: 0.3;
}
.aj:hover{
    background: linear-gradient(#baeee8 2%,#4fd3c4 100%,#7CDBD0 50%) !important;
    opacity: 1;
}


#yqfb {
    width: 100%;
    height: 100%;
    border-spacing: 1px;
}

#yqfb td {
    width: 33%;
    padding: 0.03rem;
    background: #024DB6;
    font-size: 2.1vw;
}

#yqfb td>div:not(:first-child) {
    height: 10%;
    width: 100%;
    display: flex;
}

#yqfb td>div:not(:first-child)>span {
    height: 100%;
    justify-content: space-around;
    display: flex;
    flex-direction: column; 
    text-align: center;
    flex: 1;
    color: #bbbbbb;
    transform: scale(0.75);
}

#yqfb3 {
    width: 100%;
    height: 100%;
    border-spacing: 1px;
}

#yqfb3 td {
    width: 33%;
    padding: 0.03rem;
    background: #0f046d;
    font-size: 2.1vw;
}

#yqfb3 td>div:not(:first-child) {
    height: 10%;
    width: 100%;
    display: flex;
}

#yqfb3 td>div:not(:first-child)>span {
    height: 100%;
    justify-content: space-around;
    display: flex;
    flex-direction: column; 
    text-align: center;
    flex: 1;
    transform: scale(0.75) !important;
    border-radius: 50%;
    background-color: rgb(90, 90, 90);
    color: rgb(0, 0, 0);
}

.redkjh3{
    border-radius: 50%;
    font-weight:bold !important;
    transform: scale(0.9) !important;
    color: #FFF !important;
    background: radial-gradient(red, red, rgb(255, 218, 185)) !important;
}


.yuandivqh{
    font-weight:bold;
    color: rgb(255, 255, 255);  
    text-align: left;
}

.redkjh{
    border-radius: 50%;
    font-weight:bold !important;
    transform: scale(0.9) !important;
    color: rgb(0, 0, 0) !important;
    background: #FABB81 !important;
}

.yansi2-div>span:not(:nth-child(3))>div>span,
.yansi2-div>span:nth-child(1)>span
{
    color: #000 !important;
}

.yansi2-div>span{
    /* flex-direction:row !important; */
    /* height: 2rem !important; */
    flex: none !important;
    border-bottom: 1px solid rgb(97, 97, 97) !important;
}

.yansi2-div>span>div{
    display: flex;
    margin: 0 !important;
    width: 100% !important;
}
.yansi2-div>span>div>span{
    flex: 1;
    margin: 0 !important;
    justify-content: space-around;
    display: flex;
    flex-direction: column;  
}


.yansi2-div>span:nth-child(1){
    border-right: 1px solid rgb(97, 97, 97);
}

.yansi2-div>span:nth-child(2){
    display: flex;
}

.yansi2-div>span:nth-child(1),
.yansi2-div>span:nth-child(3){
    background: rgb(255, 254, 238);
}

.yansi2-div>span:nth-child(2),
.yansi2-div>span:nth-child(4){
    background: rgb(245, 255, 240);
}

.redok{
    color: #fff !important;
    font-weight:bold !important;
    background: #b90000  !important;
}

.yxhs-time{
    background: rgb(255, 255, 255);
    height:inherit;
    width:fit-content;
    position: fixed;
    display: flex;
    border-bottom: 0.01rem solid rgb(206, 208, 204); 
}

.yxhs-time h{
    justify-content: space-around;
    display: flex;
    flex-direction: column;  
    padding: 0.05rem;
}

.yxhs-time h:nth-child(2){
    color: red !important;
}

.add_jian{
    display: flex;  
}

.add_jian>div{
    height: 100%;
    flex:1;
}
.add_jian>div:nth-child(1),
.add_jian>div:nth-child(3){
    font-size: 0.5rem;
}

.lrqs{
    overflow:hidden;
    white-space:nowrap;
}

.lrqs span{
    color: #000 !important;
    background:Gainsboro !important;
}

#content_kjh_left_hd .lrqs span{
    flex-direction:row;
    justify-content:initial;
}

.lrqs .rh{
    background: rgb(255, 153, 153) !important;
}

.lrqs .lh{
    background: rgb(126, 207, 203) !important;
}

#top_kjh_left > , #top_kjh_right_hd > , #content_kjh_left_hd >div , #content_kjh_right_hd >{
    width: 100% !important;
    height: 100% !important;
}

#top_kjh_left span, #top_kjh_right_hd span, #content_kjh_left_hd span, #content_kjh_right_hd span{
    display: flex !important;
    justify-content: center !important;
    align-items:center !important;
}

#top_kjh_left span:not(.anot), #top_kjh_right_hd span:not(.anot), #content_kjh_left_hd span:not(.anot), #content_kjh_right_hd span:not(.anot){
    width: 100% !important;
    height: 100% !important; 
    flex-direction:row !important; 
    align-self:center !important;
}

#top_kjh_left,#top_kjh{
    height: auto !important;
}

/* 摇控器 选中样式 */
.jianpan_xz{
    background: #eaeaea !important;
}

#center-icon{
    margin:-2.8rem 5% 0.3rem 5%;
    padding-top:0.1rem;
    width: 90%;
    height: 5.5rem;
    background: #fff;
    display:flex;
    justify-content: center;
    align-items:center;
    align-self:center;
    border-radius: .3rem;
    box-shadow: 0 0.04rem 0.25rem #ddd;
    flex-wrap: wrap;    
    align-content: flex-start;
}

#center-icon>a{
    font-size: 0.28rem;
    flex: 0 0 25%;
    height: 1.8rem;
    justify-content: space-around;
    display: flex;
    flex-direction: column; 
}

#center-icon>a>i{
    font-size: 0.8rem;
}

#center-icon>a>div{
    margin-top: -0.4rem;
}

#info_section>#news{
    font-size: 0.3rem;
    padding: 0.2rem;
    justify-content: space-around;
    display: flex;
    flex-direction: column;
}

#news>a{
    padding: 0.05rem 0.1rem;
    width: 100%;
    text-align: left;
    font-size: 0.38rem;
    line-height: 0.6rem;
}


#info_section>#sucai{
    margin-top: 0.3rem;
    /* background: #f7f7f7; */
    font-size: 0.3rem;
}

#info_section>#sucai>div:first-child{
    width: 95.5%;
    margin-left: 0.2rem;
}


#sucai-c{
    display: flex;
    align-content: flex-start;
    flex-wrap: wrap;
    width: 100%;
    padding: 0 1.5% 1.5% 1.5%;
}

#sucai-c>a{
    box-shadow: 0 0 0.2rem 0.02rem rgb(0 0 0 / 20%);
    margin: 2% 2% 2% 2%;
    flex: 0 0 29.2%;
    height: 40vw;
    background-size: 100% 100% !important;
    /* filter: grayscale(50%) brightness(100%); */
    overflow: hidden;
}

#sucai-c>a>div{
    width: 100%;
    height: .56rem;
    top: calc(40vw - .56rem);
    position: relative;
    text-align: center;
    line-height: .45rem;
    color: #fff;
    font-size: .28rem;
    letter-spacing: .02rem;
    border-top: 6px solid #ffa1a1;
    border-bottom: 6px solid #ffa1a1;
    border-style: outset;
    background: rgba(200,50,50,.99);
}

#beian{
    padding: 1% 0 1.9rem 0;
    height: 0.8rem;
    font-size: 0.2rem;
}

#home-top {
    width: 100%;
    padding: 0.1rem 0.15rem;
    height: 4rem;
    background: #7CDBD0;
    border-bottom-left-radius:2rem 0.5rem;
    border-bottom-right-radius:2rem 0.5rem;
}

#home-top #topleft{
    float: left;
    height:26%;
    text-align: left;
}


#home-top #topleft img{
    height:85%;  
    margin:0.07rem;
}

#home-top #topright{
    height:26%;
    float: right;
    display:flex;
    justify-content: center;
    align-items:center;
    align-self:center;
    width: 30%;
}

#home-top #topright img{
    height: 0.4rem;
}

#home-top #topright>a{
    flex: 1;
}

#header-wode{
    height: 1.5rem;
    background: #7CDBD0;
}

#header-wode>a{
    display: inline-block;
    height: 180%;
}

#header-wode img{
    height: 70%;
    margin:0.5rem 0 0.5rem 0;
}

#wode-iframe{
    height: 70%;
    position: absolute;
    bottom: 0;
    z-index: 50;
    width: 100%;
    display: none;
}

#wode-iframe iframe{
    height: 100%;
    width: 100%;
}

#right_float{
    position:absolute;  
    right: 0;
    top:15%;
    background: rgba(170, 170, 170, 0.5);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0,.5);
    font-size: 0.3rem;
    border-top-left-radius:50%;
    border-bottom-left-radius:50%;
    width: 0.8rem;
    height: 0.8rem;
    display: none;
}

#right_float>div{
    height: 0.8rem;
    text-align:center;
    writing-mode:tb-rl;
}

#rotate90{
    border-top: 1px groove #6dd6ca;
}
#iphone_message{  
    opacity:0.9;
    position: absolute;  
    font-size: 0.4rem;
    bottom:0.3rem;  
    left: 50%;
    transform: translate(-50%, 0);
    width:6rem;  
    background:#7D7D7D;
    color: rgb(255, 255, 255);
    -webkit-border-radius:0.1rem;  
    -moz-border-radius:0.1rem;   
    border-radius:0.1rem;   
    z-index: 1000;
    padding: 0.1rem;
}  
/*下三角*/  
#iphone_message_bottom{  
    position:absolute;  
    bottom:-0.3rem;  
    left: 50%;
    transform: translate(-50%, 0); 
    border-left:40px solid transparent;  
    border-right:40px solid transparent;  
    border-top:40px solid #7D7D7D;  
}  
#iphone_message_colse{
    position: absolute; 
    width: 0.4rem;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align:center;
    right: 0.05rem;
    top: 0.05rem;
    font-size: 0.5rem;
    color: #000;
}

#mess-bottom {
    position: absolute;
    bottom: 0;
    height:3rem;
    line-height: 3rem;
    background: rgb(248, 94, 94);
    z-index: 9999999;
    width: 100%;
    color: #fff;
    display: none;
    font-size: 0.45rem;
}

.imgtmp{
    height: 4rem;
}

#iframe-zhibo{
    background: #000;
    position: absolute;
    left: 0;
    height: 40%;
    top: 0;
    width: 100%;
    z-index: 99999;
}

#wzdt_img{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 199;
    background: #fff;
}
#wzdt_img>.wzdt_img_s{
    width: 100%;
    height: 0.8rem;
    display: flex;
    text-align: right;
    background: #7CDBD0;
    box-shadow: 2px 2px 3px 3px rgb(0 0 0 / 20%);
}
#wzdt_img>.wzdt_img_s>span{
    flex: 1;
    font-size: 0.45rem;
    line-height: 0.8rem;
}
#wzdt_img>.wzdt_img_s>.gb{
    position: absolute;left:0.25rem;font-size:0.6rem;
    height: 0.8rem;
}
#wzdt_img>.wzdt_img_x{
    height:calc(100% - 0.8rem);
    overflow-y: scroll;
}
#wzdt_img>.wzdt_img_x>div{
    display: flex;
    flex-wrap: wrap;
}
#wzdt_img>.wzdt_img_x>div>div{
    flex: 0 0 50%;
    margin-top: 0.2rem;
}
#wzdt_img>.wzdt_img_x>div>div>img{
    width: 92%;
    height: auto;
    box-shadow: 0 4px 8px 4px #ddd;
}
#wzdt_img>.wzdt_img_x>div>div>span{
    width: 92%;
    height: 0.4rem;
    position: relative;
    display: inline-block;
    font-size: 0.3rem;
    color: #ffffff;
    background: rgba(0,0,0,0.4);
}
#wzdt_img>.wzdt_img_x>#sucai{
    display: inline-block;
    width: 100%;
    font-size: 0.25rem;  
}

.swiper-wrapper > .widen{
    font-size: 0.3rem !important;
}

#info_section{
    position:relative;
}

.morphsearch {
	width: 38%;
	min-height: 65px;
	background: #f1f1f1;
	position: absolute;
	z-index: 10000;
	top: 28px;
	right: 34.5%;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
    border-radius: 37.5px;
    opacity:0.7;
    /* border-bottom: 2px solid #BE290E; */
}

.morphsearch.open {
	width: 100%;
	min-height: 100%;
	top: 0px;
	right: 0px;
    opacity:1;
    border-radius:0;
}

.morphsearch-form {
	width: 100%;
	height: 65px;
	margin: 0 auto;
	position: relative;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}

.morphsearch.open .morphsearch-form {
	width: 80%;
	height: 200px;
	-webkit-transform: translate3d(0,3em,0);
	transform: translate3d(0,3em,0);
}

.morphsearch-input {
	width: 100%;
	height: 100%;
	border: none;
	background: transparent;
	font-size: 0.3rem;
	color: #ec5a62;
	-webkit-transition: font-size 0.5s cubic-bezier(0.7,0,0.3,1);
	transition: font-size 0.5s cubic-bezier(0.7,0,0.3,1);
    background: transparent url(../zhwe/css-js/搜索图标.svg) no-repeat right center;
    background-size:40px 40px ;
    background-position: 95%;
}

.morphsearch-input::-ms-clear { /* remove cross in IE */
    display: none;
}

.morphsearch.hideInput .morphsearch-input {
	color: transparent;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}

.morphsearch.open .morphsearch-input {
	font-size: 0.6rem;
    background: none;
}

/* placeholder */
.morphsearch-input::-webkit-input-placeholder {
	color: #a5a5a5;
}

.morphsearch-input:-moz-placeholder {
	color: #a5a5a5;
}

.morphsearch-input::-moz-placeholder {
	color: #a5a5a5;
}

.morphsearch-input:-ms-input-placeholder {
	color: #a5a5a5;
}

/* hide placeholder when active in Chrome */
.gn-search:focus::-webkit-input-placeholder {
	color: transparent;
}

input[type="search"] { /* reset normalize */
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;	
}

.morphsearch-input:focus,
.morphsearch-submit:focus {
	outline: none;
}

.morphsearch-submit {
	position: absolute;
	width: 80px;
	height: 80px;
	/* text-indent: 100px; */
	overflow: hidden;
	right: 0;
	top: 50%;
	background: transparent url(../zhwe/css-js/搜索图标.svg) no-repeat center center;
	background-size: 100%;
	border: none;
	pointer-events: none;
	transform-origin: 50% 50%;
	opacity: 1;
	-webkit-transform: translate3d(-30px,-50%,0) scale3d(0,0,1);
	transform: translate3d(-30px,-50%,0) scale3d(0,0,1);
}

.morphsearch.open .morphsearch-submit {
	pointer-events: auto;
	opacity: 1;
	-webkit-transform: translate3d(-30px,-50%,0) scale3d(1,1,1);
	transform: translate3d(-30px,-50%,0) scale3d(1,1,1);
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
	-webkit-transition-delay: 0.5s;
	transition-delay: 0.5s;
}

.morphsearch-close {
	width: 50px;
	height: 50px;
	position: absolute;
	right: 1.3em;
	top: 1.3em;
	overflow: hidden;
	text-indent: 100%;
	cursor: pointer;
	pointer-events: none;
	opacity: 0;
	-webkit-transform: scale3d(0,0,1);
	transform: scale3d(0,0,1);
}

.morphsearch.open .morphsearch-close {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
	-webkit-transition-delay: 0.5s;
	transition-delay: 0.5s;
}

.morphsearch-close::before,
.morphsearch-close::after {
	content: '';
	position: absolute;
	width: 2px;
	height: 100%;
	top: 0;
	left: 50%;
	border-radius: 3px;
	opacity: 0.2;
	background: #000;
}

.morphsearch-close:hover.morphsearch-close::before,
.morphsearch-close:hover.morphsearch-close::after {
	opacity: 1;
}

.morphsearch-close::before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.morphsearch-close::after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.morphsearch-content {
	color: #333;
	margin-top: 0.5rem;
	width: 100%;
	height: 0;
	overflow: hidden;
	padding: 0 5%;
	background: #f1f1f1;
	position: absolute;
	pointer-events: none;
	opacity: 0;
}

.morphsearch.open .morphsearch-content {
	opacity: 1;
	height: auto;
	overflow: visible; 
	pointer-events: auto;
	-webkit-transition: opacity 0.3s 0.5s;
	transition: opacity 0.3s 0.5s;
}

.dummy-column {
	width: 47.5%;
	padding: 0 0 6em;
	float: left;
	opacity: 0;
	-webkit-transform: translate3d(0,100px,0);
	transform: translateY(100px);
	-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s;
}

.yhsj-2{
    margin-top: 0.2rem !important;
}

.dummy-column:nth-child(2) {
	float:right;
}

.morphsearch.open .dummy-column:first-child {
	-webkit-transition-delay: 0.5s;
	transition-delay: 0.5s;
}

.morphsearch.open .dummy-column:nth-child(2) {
	-webkit-transition-delay: 1s;
	transition-delay: 1s;
}

.morphsearch.open .dummy-column {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}



.dummy-column h2 ,
#RECENT h:nth-child(1){
	font-size: 0.4rem;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 800;
	color: #c2c2c2;
}

#searchs-list{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 230px;
    padding: 30px;
    background: #f7f7f7;
    display: none;
}

#searchs-list a{
    display: block;
    width: 100%;
    height: 0.8rem;
    padding: 0.1rem;
    font-size: 0.45rem;
    color:rgb(145,145,145);
}

.dummy-media-object h3,
.dummy-media-object h{
    font-weight:normal;
}
.round {
	border-radius: 50%;
}

.dummy-media-object {
	padding: 0.75em;
	display: block;
	margin: 1em 0;
	cursor: pointer;
	border-radius: 5px;
	background: rgba(118,117,128,0.05);
}

.dummy-media-object:hover,
.dummy-media-object:focus {
	background: rgba(118,117,128,0.1);
}

.dummy-media-object img {
	display: inline-block;
	width: 50px;	
    height: 50px;
	margin: 0 10px 0 0;
	vertical-align: middle;
}

.dummy-media-object h3,
.dummy-media-object h{
	vertical-align: middle;
	font-size: 0.35rem;
	display: inline-block;
	margin: 0 0 0 0;
	width: calc(100% - 70px);
	color: rgba(145,145,145,0.7);
}

.dummy-media-object:hover h3 ,
.dummy-media-object:hover h {
	color: rgba(236,90,98,1);
}

/* Overlay */
.overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}

.morphsearch.open ~ .overlay {
	opacity: 1;
}

.newest-list {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.newest, .newest-list {
    position: relative;
    overflow: hidden;
}

.newest-list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}

.newest-list li {
    width: 20%;
    padding-top: 0.1rem;
    position: relative;
}
.newest-list .face {
    -webkit-border-radius: 100%;
    border-radius: 100%;
    width: 1rem;
    height: 1rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* border: 1px solid #ff1e13; */
    /* padding:0.05rem; */
    display: block;
    margin: auto;
}

.newest-list .name, .newest-list .shorttag {
    margin-top: 0.13rem;
    display: block;
    text-align: center;
    height: 0.42667rem;
    line-height: .42667rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.newest-list .name {
    font-size: .32rem;
}
.newest-list .shorttag, .newest-list .time {
    font-size: .26667rem;
    color: #a0a8ac;
}

#bottom_text>div>.pxfs{
    height: 3.2rem !important;
}

.newest-list .face img{
    height: 100%;
    width: 100%;
}

#tjh_showuser .close,
#tjh_fabu .close {
    z-index: 3;
    height: 0.8rem;
    line-height: 0.8rem;
    width: 0.8rem;
    font-size: 0.6rem;
    position: sticky;
    top: 0;
    background: #7CDBD0;
}

#tjh_showuser .close img,
#tjh_fabu .close img {
    height: 100%;
    padding-left: 0.12rem;
}

.articletit-icon {
    display: inline-flex;
    color: #2d72ff;
    margin-right: 0.1rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 0.45rem;
    line-height: 0.45rem;
    padding: 0 0.08rem;
    background: #d2e1ff;
    font-size: .3rem;
    border-radius: 0.1rem;
    top: -0.03rem;
    position: relative;
}

#tjh_showuser em{
    font-style: normal;
}

#tjh_showlist, 
#tjh_showuser,
#tjh_fabu{
    z-index: 9999999;
    padding-top: 0.2rem;
    overflow-y: auto;
    background: #fff;
    display: none;
    height: 100%;
    width: 100%;
    position: fixed;
    top:0;
}

@supports(-webkit-touch-callout:none) {
    /* #tjh_showlist,#tjh_showuser{
        font-family: Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    } */
}

#tjh_showuser{
    padding-top:0.1rem;
}

#tjh_showuser .art-txt-tit{
    width: 80%;
    margin: 0.5rem 0.4rem 0  0.4rem;
    text-align: left;
}

#tjh_showuser .icons2{
    background: #ffebe8;
    color: #f55350;
}

.showuserlist{
    margin:0.3rem 0.4rem;
    font-size: 0.38rem;
    text-align: left;
}

.article-content *{
    text-align: left;
    vertical-align: middle;
}

#tjh_showlist table{
    min-height: 90%;
    width: 100%;
    font-size: 0.25rem;
    border-spacing: 0;
    border-collapse: collapse;
}

#tjh_showlist table td{
    border: 1px solid rgb(235, 235, 235);
}


.mod-wrap *{
    text-align: left;
}

.mod-wrap {
    position: relative;
    top: 1rem;
    flex: 1;
    width: 100%;
    font-size: 0.4rem;
}

.d-view-full {
    height: 100%;
    box-sizing: border-box;
}

.article-content {
    padding: 0.4rem;
    word-break: break-all;
    word-wrap: break-word;
    background: #fff;
    height: auto;
    margin-top: 0.8rem;
    margin-bottom: 1.5rem;
}

.article-content .article-tit {
    color: #3a3a3a;
    font-size: .47rem;
    font-weight: 700;
    margin-bottom: 0.4rem;
    text-align: left;
}

.article-source {
    display: flex;
    align-items: center;
    margin-bottom: 0.4rem;
    justify-content: space-between;
    font-size: 0.4rem;
}

.d-view-full.article-content .article-desc.mask {
    height: auto;
}
.article-content .article-desc.mask {
    height: 1rem;
    /* overflow: hidden; */
    line-height: 0.6rem;
}
.article-content .article-desc {
    color: #333;
    font-size: .4rem;
}
.article-content .article-desc p {
    padding: 0.05rem 0 0.15rem;
}

.article-content table{
    width: 100%;
    border-collapse: separate !important;
    min-height: auto !important;
    margin-bottom: 0.4rem;
    padding: 0.01rem;
    border: 1px solid#008c8c;
    pointer-events: none;
}

.article-content table caption{
    font-size: 0.4rem;
    font-weight: bold;
    padding: 0.1rem 0;
    text-align: center;
}


.article-content th,td{
    border: 1px solid #999;
    text-align: center;
    height: 0.4rem;
}

.article-content table thead tr{
    background-color: #008c8c;
    color: #fff;
    height: 0.4rem;
}

.article-content table tbody tr:nth-child(odd){
    background-color: rgb(244, 244, 244);
}

.article-content table tbody tr:hover{
    background-color: #ccc;
}

.article-content table tr td{
    text-align: center;
    height: 0.4rem;
}

.art-txt-content {
    font-size: 0.32rem;
}

.art-txt-content span{
    color:#808080;
    margin-right: 0.2rem;
}

.span_italic{
    display: inline-block;
}

.c-hit-red{
    /* box-shadow: 0 0 0 0.01rem rgb(248 72 72 / 60%); */
    border-radius: 50%;
    border: 3px solid #f84948;
    position: relative;
    top: -3px;
}

.c-hit-lang{
    border-radius: 50%;
    border: 3px solid #3775ff;
    position: relative;
    top: -3px;
}
.art-txt-content > i{
    display: inline-block; 
    font-style:normal;
    width: 0.5rem;
    height: 0.5rem;
    line-height: 0.45rem;
    text-align: center;
    font-size: 0.35rem;
    margin: 0 0.02rem;
}

.c-long{
    width: auto !important;
    height: auto !important;
    line-height: auto !important;
    padding: 0 0.1rem !important;
}

.Recent-1{
    font-size: 0.32rem;
    background: #fff;
    z-index: 5;
}

.Recent-1 i{
    display: inline-block;
    font-size: 0.35rem;
    vertical-align: middle;
    font-style:normal;
    height: 0.6rem;
    line-height: 0.6rem;
    background: #efefef;
    margin: 0.05rem;
    padding: 0 0.2rem;
    text-align: center;
    border-radius: 0.1rem;
}

.Recent-1-ok{
    color: #fff;
    background: rgb(142, 142, 142) !important;
}


.expert-item{
    background-image: linear-gradient(to right, rgb(244, 244, 244), #ffffff);
    border-radius : 0.1rem;
}

.expert-list .expert-item {
    width: 100%;
    display: flex;
    align-items: center;
    background-size: auto 100%;
    background-repeat: no-repeat;
    height: 1.8rem;
    margin-bottom: 0.2rem;
}

.expert-list .expert-item-step {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    padding: 0 0.3rem 0 0.1rem;
}

.expert-list .expert-item.third .expert-step-num {
    font-size: 0;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    background-image: url(data:image/png;base64,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);
}

.expert-list .first{
    background: linear-gradient(to right,#FFF4DC,rgb(244, 244, 244), #fff);
}

.expert-list .second{
    background: linear-gradient(to right,#E9EAFF,rgb(244, 244, 244), #fff);
}

.expert-list .third{
    background: linear-gradient(to right,#FFF2E6,rgb(244, 244, 244), #fff);
}

#index_tjh .expert-list .first{
    background: rgb(248, 248, 248)
}


.expert-list .expert-item.second .expert-step-num {
    font-size: 0;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAwCAMAAABQUBiUAAABblBMVEUAAADBx/q3uei4uOi1uum4vOm4vO6io9vCxO2mqN2hotrEyO63ueewsuKytOXEx+6zteWuseGmpty/w+yztuWipNrBw+uoqd2io9rFye+/wuuoqd+mqd6ztuapq9/Aw+2qqt6pqt64uue3uufCxe67vuikpduhotnFx++3uOevseKjpdvDxe25u+esreDBxe3Bw+ylqN2kpdzEx+7Cxe24uueusOK3u+eho9vExu+2uOavsuTEx+zBxOykpN3EyO/Dye++w+n///+9wOqusOGnqd25vOiwsuKlp9ypq97Aw+uytOO1t+Wrrd+2ueakpdu7vum4u+esruC/wuu3uuatr+G8v+mho9rCxe20tuSws+KzteTDxu2jpNv+/v77+/3Y2fHj4/Ta2/LT1e/R0u7z9Pvv7/n39/zd3vLEx+7Jy+zDxem8vua5u+Xo6ffW1/DMzuzFx+rBwunq6vfm5vbf4PO3uOPp6vbP0e/Nz+1P4vRyAAAAQnRSTlMABSMdFhEO9e/t1tTU1Hz39fTCvKmmlJR/fGVlUUE4Ny78+PDr6+ve3NzczMvLy8K/vLypn5+ef3JwcHBSUkNBLy9JmAMXAAADGElEQVRIx4WUZ1saQRSFL9Xeeze9994T2GXBXUAEQUBAFEQUYzfJv88tOy48WM4neOblnFtmgHbNvu7qejULN2txOB5G6cOLN4C+iTgqrOt65NaE7zpy5j5yKGYjXTNXgvNPCgX2DOsRVDQafT5/KegdYy6us6UeRXZlRXvvbQNdHzsyBSIJtE0RXV0d+uJqJb93ZwoZNJUyCRRS0zSjbw4cecYyGfYU0LFE0DBMc9Sjsic7kFSexBrnjCrSzA/2cxXubrIsKDJSOa0FAsVqeZ/TjRyS+azV6wbwP8hweljI7HbAVnEzp4mnmc1a1iM/TDKI4vDjUsDRqZHLEYqgFbM+QLdK13GgqzUktg8b+0c7RfxUsUlme6FDGpI6d/C8rHFDe8iWLKqTwVTqNiCp6oyc07EhU9LK+LMjk+uMEZqAeNOQDvF0wx68UcEvW1IngYkQCCmj38TTPSQZ3cUvZyqdUQFlRX/w1B6naR6Qq5VFzxiBIULFkvSvsrXFloSeUASXKeQyCKnWvnKxIsovxbhQIRGli6yrq0SgZpg5c79G+ZSeSCUQDKXToKNar1IO0xtV2kUMhZbsuZwGjo9GhERQo23u0n5rxxaCKUlPp4NAlvQ2okRK7/mdAKp6LPMUy2BQUJVuaJTe4Mt10qDeOR1BRJPQTHKdhxRePOAykVSeSUS5d1kRmpoSvidDUmUK6rw3HnyZyLOUrCjR5JlcgohMvoksViyrhUQhuQTYu4A0pCMid1vAtA0SKkPiFeWrvCJCpXfxFHQN1Gunt1GhvW8cbLA2UX+ZZHBtHYZwSJKez3NPzfotJKMD0Mfp8t6221DHc70H+jld/hhK7aiUSegU+B8jKm+YxA0l7CE5nvX6Qz+Au8/+B8nylW/eUTK4RELLeo8bUK7+QfXa2fOCdNIHplwg8oyqR2zfkLQixfONBxzN9TqvyFmm1NnzA1rk+nwnFruM7Pyksh1534WcjhRZf+uFy7TwjD2DTHLvTxfgKk3f446SYnl3Gq6Rb3wZHZFFctwH1+vXS0l/8RNu1reRzs6Rr9Cm/3NSz83uweCGAAAAAElFTkSuQmCC);
}

.expert-list .expert-item.first .expert-step-num {
    font-size: 0;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAwCAMAAABQUBiUAAABGlBMVEUAAAD/rgD/uQD/uQD/uwD/vAD/vAD/wAD/ywD/0AD//wD/sQD/uQD/sQD/tgD/vgD/tAD/vgD/ugD/wgD/vgD/vQD/sgD/wAD/wgD/uAD/vgD/sgD/vgD/sQD/uAD/twD/vQD/sQD/wAD/twD/sgD/vgD/sgD/uQD/vwD/vAD/rQD/rAD/tAD/vwD/qwD/swD/rwD/wAD/rQD/wQD/rgD/wAD/qwD/swD/rAD/wgD/wgD/wAD/uwD/rAD/sQD/xQD/uwD/sQD/tAD/vQD/uAD/rwD/tgD/////rQD/vwD/swD/wQD/3H//2oD/1Gz/1mz/ylH/tgz/+u//78n/6LT/z17/wgD/9+b/8tX/4Jn/3Iz/wzv/viX/ux2sCRDLAAAAQHRSTlMA1kE3Lh0RDgcEAvry79TTcSP99+7r69zVy8LCvLypn5SUf3plUlEW/Pj49vXw3tzMy6ypoJ+Af356cGVlJRcW5nz2igAAAg1JREFUSMeF1ed24jAQBeChdwhpm97L9t4rOLYBe9mF9Pr+rxFpNHBtmYT7+zt3PMe2RMkcrNdq6wc0PdlVr62zmp0C89sVT0XRoLKdfwSW9xbZadkOgsW98kMy81ZBtsoFjspyZiL8/dHzuhoybTscf/MwAUszta6GMl5FQ8f3qzOluEynukqOLUttdeppQnLvu1oKZAvpuu5GTmDx6wsFxQqMU7e6W9TyVwrQ7DS8Oj09g1RptRpNosJrkePS28tOp9OPSZUnBfpsJMYPjjsWbXF2KBWTw7MT5ZgaCdqg5wKZ3nAjU0ChzyhWOtDq5JoprMkRCQTtO//QCnjEFNsPLvp3gVCGoGg1dOjoNwpqt0LyCx1RSFDIQMWikIp6oAyFQiooVCSor+lf30CU9gxtx75SptZ4phgvpf6YRiFT/KNOgmJ8r0fxnUCt0hGNlY4ptker/TuBopNpQvr/NWUYxSHJEaFi02Qrd0alC4r1dauRMt7REq2R0jAMqYJOqxWS6Ryl0OobadGeoedL9CXSyhAUpbp1hwpvlMR0/KMaYnyojgxq1lmiFF8+5Hmjycfb7kuURiXWn/tWJJPchkWtB/2QIyRdnzxe26W0fcBXLSry1fcS2TncnI1S+UY+/Zl8GS3bO73LPHjF/VyIyoUf5ccuzq3ZEX26lZ92Ha8YuZKl6dlfm59f26dE7gFElJp5PeXQagAAAABJRU5ErkJggg==);
}

.expert-list .expert-step-num {
    width: 0.5rem;
    height:0.5rem;
    line-height: 0.5rem;
    color: #daa471;
    font-size: .4rem;
    text-align: center;
    margin: 0.24rem;
}

.expert-list .expert-face {
    width: 0.9rem;
    height: 0.9rem;
    border-radius: 50%;
    overflow: hidden;
}

.expert-list .expert-face img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.expert-list .expert-item-info {
    flex: 1;
    position: relative;
    display: flex;
    align-items: center;
    padding: 0.2rem 0.2rem 0.2rem 0;
}

.expert-list .expert-name {
    color: #333;
    font-size: .43rem;
    margin-bottom: 0.1rem;
    text-align: left;
}
.expert-list .expert-count {
    display: flex;
    align-items: center;
    font-size: .33rem;
    color: #999;
}

.Recent-2 .expert-crew-list:first-child{
    margin-top: 0!important;
}

.expert-crew-list {
    padding: 0.12rem;
    font-size: 0.3rem;
    background: rgb(245, 245, 245);
    margin: 0.2rem 0;
    border-radius: 0.2rem;
}

.win-count-tag {
    position: absolute;
    right: 0;
    top: -0.04rem;
    z-index: 2;
    width: 1.2rem;
    height: 1.2rem;
    display: inline-block;
    font-size: .4rem;
    color: #f84948;
    text-align: center;
    line-height: 1.2rem;
    background: url(data:image/png;base64,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) no-repeat 50%/contain;
    transform: rotate(
    -15deg
    );
}

#zhtj .win-count-tag{
    width: 1.8rem;
    height: 1.8rem;  
    line-height: 1.8rem;
    font-size: .5rem;
}

.expert-crew-list .crew-issue-win {
    position: relative;
    display: flex;
    align-items: center;
    color: #333;
    font-size: 0.35rem;
    padding-bottom: 0.08rem;
}

.expert-crew-list .expert-crew-item {
    padding: 0.1rem 0.12rem 0.05rem;
    border-radius: 0.1rem;
}

.Recent-2{
    width: 100%;
}

.Recent-3{
    padding-left: 0.1rem !important;
    padding-right: 0.1rem !important;
}

.Recent-3 .expert-item{
    padding: 0 0.15rem !important;
}

.span_italic{
    /* font-style:italic; */
    font-size: 0.22rem !important;
    margin-left: 0.3rem;
}

.article-desc img{
    width: 100%;
    margin-top: 0.4rem;
}
.view-more {
    position: relative;
    padding-top: 0.4rem;
    margin-top: -1rem;
    width: 100%;
    text-align: center;
    font-size: .5rem;
    color: #bdbdbd;
}

.master-footer {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    background: #ffebe8;
    z-index: 20;
}

.article-source .source-lottery {
    color: #f84948;
    font-weight: 700;
    /* line-height: 1.3; */
}

.article-source .article-view {
    font-size: .30rem;
    color: #999;
    position: relative;
}

.master-footer .m-footer-space {
    /* display: flex; */
    align-items: center;
    justify-content: space-between;
    width: 70%;
    float: left;
    background: #ffebe8;
}

.master-footer .down-txt, .view-more .down-txt {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    font-size: 0.35rem;
    color: #666;
}

.master-footer .down-txt,
.master-footer .down-button{
    height: 1.3rem !important;
}

.master-footer .user-buy-count {
    min-width: 0;
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    height: 0.8rem;
    padding-top: 0.1rem;
}
.master-footer .user-face {
    display: inline-flex;
    align-items: center;
}
.master-footer .user-face-col img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.master-footer .user-face-col {
    width: 0.5rem;
    height: 0.5rem;
    margin-left: -0.08rem;
    border: 0.03rem solid #fff;
    background: #fff;
    border-radius: 50%;
    overflow: hidden;
    box-sizing: border-box;
}

.master-footer .down-button, .view-more .down-button {
    display: flex;
    flex-flow: column;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    height: 1rem;
    background-color: #f84948;
    color: #fff;
    font-size: .4rem;
    width: 30%;
    float: right;
}

.pay-agreement {
    font-size: .3rem;
    color: #999;
}

.c-red {
    color: #e60013;
}

.e-count-col{
    padding-right: 0.3rem;
}

.master-footer .user-count {
    position: relative;
    top: 0.01rem;
    flex-shrink: 0;
    font-size: .3rem;
    margin-left: 0.1rem;
}

.view-more em {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    background: #fff;
    height: 1.3rem;
    background: -webkit-linear-gradient(top,hsla(0,0%,100%,.1),hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,.9) 55%,hsla(0,0%,100%,.93) 60%,hsla(0,0%,100%,.96) 65%,#fff);
    background: -moz-linear-gradient(top,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,.9) 55%,hsla(0,0%,100%,.93) 60%,hsla(0,0%,100%,.96) 65%,#fff 100%);
    background: linear-gradient(top,hsla(0,0%,100%,.1),hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,.9) 55%,hsla(0,0%,100%,.93) 60%,hsla(0,0%,100%,.96) 65%,#fff);
}

#hdts{
    width: 100%;
    display: flex;
    height: 1rem;
    font-size: 0.4rem;
    background: #7CDBD0;
    position: fixed;
    z-index: 105;
    left: 0;
    top: 0;
}

#hdts #header-left img {
    padding-top: 10%;
    height: 90%;
}

#hdts>div{
    flex:1;
}

#hdts>div:nth-child(2){
    flex:8;
}

#hdts #header-right{
    padding-top:.2rem;
}

#hdts #header-conter{
    padding: 0.1rem;
}

#hdts #header-conter>*{
    vertical-align: middle;
}

#header-conter a span{
    vertical-align: middle;

}

#hdts #header-conter img {
    border-radius: 100%;
    width: 0.8rem;
    height: 0.8rem;
    vertical-align: middle;
    border: 0.03rem solid #fff;
    line-height: 0.8rem;
}

#hdts .gz{
    padding:0 0.1rem 0 0.1rem;
    font-size: 0.3rem;
    border: 3px solid #fff;
    border-radius: 0.1rem;
    color: #fff;
    margin: 0.1rem 0 0 0.3rem;
    display: inline-block; 
}

#hdts #header-conter span{
    display: inline-block;
    margin: 0 0.2rem;
}

.art-txt-tit {
    position: relative;
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    font-weight: 700;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0.25rem;
    font-size: 0.43rem !important;
}

.art-txt-tit:not(:first-child){
    margin-top: 0.3rem;
}

.art-txt-tit:before {
    content: "";
    position: absolute;
    width: 0.10rem;
    height: 0.5rem;
    left: 0;
    top: 50%;
    margin-top: -0.25rem;
    background: #f84948;
}

.pay-agreement:before {
    content: "";
    width: 0.32rem;
    height: 0.32rem;
    color: #a0a8ac;
    display: inline-block;
    background: url(../zhwe/images/位图大全.png) no-repeat;
    background-position: 0 -0.66667rem;
    background-size: 8rem;
    position: relative;
    top: 0.05333rem;
    margin-right: 0.10667rem;
}

#zhtj{
    position: relative;
}

.popup {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999999999;
}

.popup *{
    text-align: left;
    font-size: 0.4rem;
}

.popup .layer {
    position: absolute;
}
.layer {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(0,0,0,.7);
}

.popup_rule .popup_con {
    left: 10%;
    right: 10%;
    top: 15%;
    -webkit-border-radius: 0.10667rem;
    border-radius: 0.10667rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 70%;
    -webkit-animation: popMoveUp .4s cubic-bezier(0,1,.5,1) both;
    animation: popMoveUp .4s cubic-bezier(0,1,.5,1) both;
}
.popup .popup_con {
    position: absolute;
    overflow: hidden;
    background: #fff;
    z-index: 2;
}

.popup_rule .popup_con .tit {
    font-size: .42667rem;
    height: 1.06667rem;
    line-height: 1.06667rem;
    border-bottom: 1px solid #eaeaea;
    width: 100%;
    text-align: center;
}
.popup_rule .popup_con .txt-box {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow: auto;
    padding: 0 0.4rem;
}

.popup_rule .popup_con .txt-box .btn {
    width: 4.53333rem;
    height: 0.93333rem;
    text-align: center;
    line-height: .93333rem;
    font-size: .42667rem;
    color: #fff;
    background: -webkit-gradient(linear,left top,right top,from(#ff5547),to(#ff1e13));
    background: linear-gradient(
90deg
,#ff5547,#ff1e13);
    -webkit-border-radius: 0.16rem;
    border-radius: 0.16rem;
    margin: 0.8rem auto;
}

.btn-close {
    border-radius: 0.35rem;
    height: 0.8rem;
    line-height: 0.8rem;
    width: 0.8rem;
    font-size: 0.6rem;
    top: 0.1rem;
    right: 0.1rem;
    position: absolute;
    z-index: 2;
}

.btn-close::before {
    content: "\2716";
}

.art-subtit-hits:before {
    content: "";
    display: block;
    /* position: absolute; */
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0.4rem;
    height: 0.34667rem;
    background: url(../zhwe/images/位图大全.png) no-repeat;
    background-size: 8rem;
    background-position: -2.93333rem -0.53333rem;
}
.art-subtit-hits:before {
    background-position: -2.93333rem 0;
}

.art-subtit-hits {
    position: relative;
    padding-left: 0.42667rem;
}

#tuijiang{
    height: 100%;
    width: 100%;
}


#ygz_tjh .yhsj{
    height: 0.5rem;
    line-height: 0.4rem;
    text-align: left;
}

#ygz_tjh .yhsj img {
    width: 0.4rem;
    height: 0.4rem;
    vertical-align: middle;
}

#index_tjh{
    padding: 0 0.2rem;
}
.art_txt_a{
    font-size: 0.3rem;
    float: right;
    font-weight:normal;
    color: #999;
}

.art_txt{
    font-size: 0.4rem !important;
    text-align: left;
}

#index_tjh .expert-item{
    height: 0.9rem;
    margin-bottom: 0.1rem;
}

#index_tjh .expert-face{
    height: 0.6rem;
    width: 0.6rem;
}

#index_tjh .expert-item-info{
    display: flex;
}

#index_tjh .e-count-col{
    font-size: 0.4rem;
    font-weight: bold;
    /* display: inline-flex; */
    align-items: center;
    padding: 0;
    text-align: right;
    flex:6;
}

#index_tjh .e-count-col span:first-child{
    font-size: 0.3rem;
    color: #666;
    padding-right: 0.1rem;
    font-weight: normal;
}

#index_tjh .expert-name{
    font-size: 0.35rem;
    margin-bottom:0;
    flex:4;
}

#index_tjh .showuserlist{
    margin: 0.2rem 0.1rem;
}

#index_tjh .showuserlist:nth-child(4){
    margin: 0 0.1rem 0.2rem 0.1rem !important;
}

#index_tjh em{
    font-style: normal;
    font-size: 0.3rem;
}

#index_tjh .icons2 {
    background: #ffebe8;
    color: #f55350;
}

.caizhuan{
    display: inline-block;
    width: 0.5rem;
    height: 0.5rem;
    line-height: 0.5rem;
    margin: 0 0 0 0.05rem;
    font-size: 0.4rem;
    /* background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAABVZJREFUWAnFV31oVlUY/z333cerqMw+mIYxtmllkREqRAk26euPInNNphlr+W4TGmUWRh+gVKsVldIHpTiWUUGLCmcUTtaUxSwo26iJOqc5N3VNZ7Fpbnvf9/Q7d7t393ObIHTgvvec3/N7Ps7znHPueQUBTbW1PQqFKopSA8TDkCFFOHFiP1JTe5E5swQquTGUK5IEjKUyJ2enl2N4AdXQcBsikToIqBTSBF9CqS+QwOcYGKzG7JxXyf8phK3hv4DsOtou8nJcAZBwA93uxvHjAsgnXvLIuAtpaWXo6KwE1M3M1D2o31MOpK+ivD9YR72HjsabaLvanKCD5AqAhHc5sylIqCcRMd6GiHJwGRPHEaMIR4/OJ/6ULRNUorN9EsQYxWwhzjPgD4H4s7TNvKr3lVK2X7ujfti7jIS7TT2RNejr62TfUzPZhO7u3xjgdtOY5USpKA1/BiT5yNcWPPyWKhzpnEa8wBwrzGfGSiyOGYBqapoElXjHAml8Onp6Y5ztWzYm8juQ8wL+HdhC7BobtzoK81iWCkyOlhI6acIiCaSlbAYG19JmikVl6Sro8wo9Hs7AhYvPs5ZZowT2BGuRnd3E3s/sD/BZiY49K2joYRfPPViHQ+23QCLFI+X7CseOnSMl5qbhSk6kQmOiGhtzMBhvpeGohwREpBCzshKMeBZOn6wlr5m8qT6eExDp5KznYebMDQziU/zZcRd1XndSRvpJSMrCFAwMFTKOX/SUfS0ht2N29tPEFfd8JX9bAnlORb1shxKPITf3GWEJVH3DczTNTHoWtNZR8cIU9J7RdR6ttRYEtWlTXgqCwzDTeU1NBGd7HgnjaFzUlq1vMEXrQ0mGfIS5czcxU4dCOX7BAKJpV6O1tYZZu88vHkEE2w1cN+dFpujHUFJSLcWiRUdYz4OhHJ9AGuicC1yW+EQWIDiI6dPLDcnLiyMaLWQQZyyZ5z0D27bdQWyHBw8fCrki9zOzaYEkwQUe9wWyfHm/uQ2lqKiLCqv4uE8+Szuh8rkjJhaAaSN9J50vs9R9b5EnJBb7Q+PD5wA7Ulq6i1kw96ZPATS2eLE+D7r9Mi+i9uNsZy/R4NoLqunrY0vLDsAEMjI2Mgt7LaHjfS2qqhZQ9q0DC+6KsQPnzt3LxTc5gKBnXe7EXQGwJvrQWUFH/pkmkvlQEylDpJb59Kdf5DwzWCBlZRdCA9ACEk5BGXrveu4DXAeG2k3cZUDr2E1wHG0HDnD8gI1ZHUEZbft2kisDNndNrJ6f1petsflWyOVn+Hpmp86FuwecPfK4ADNcsGAr684vpb8FBmDSSmOvMGX1LpV4PJ/j8N2gt58//S28DwTdE0zToQHwKE3CYCkEp+wgFFgG6IXIteJr/yAzs5Gzf9CWiPQhPa1Aiosv2pinExqA5klJSTeDWMm0Ww5vxOHDV3GsP9PuJvgO+/YtJDjDFghidN5mjwM6Ywag+QxiD3fGBocud0NAGZTUIpkcXf2CD1j3GodeYHfcAEyt0tLXGMous6/LEPEEIDKEjKnfM7CHTI7Irzzn1wV69IATCoDrQfG7qW+9XXxu5S2Hlwno7TbcFPaiuTmH9c9mef6GIfqcH7TEY70nFIA2wD18hk4L2Y3zwuEugzjSL3icZTs2llOnbMIBaCUGwc+28GLCU9FwliG11ky/YDPr/o3TwXj9SwrANFZW8iaP5B60t+sv6GlmpQXtrelcqP2Urx/PoVd+yQGY6yGFf06SyQWseS1PzB0M6E4aXs4MDXkdjDcOuImOpzIsV9XVUWTlLOGZ1M1FeUpWrz45Mc3LyDL/0FxGe/+Lqf8AjLG6kVtC62oAAAAASUVORK5CYII=) no-repeat 50%/100% 100%; */
}

.tj_bottom_right .caizhuan{
    line-height:0.42rem;
}

.article-desc-div{
    height: auto;
  display:-webkit-box;
  overflow: hidden; /*超出隐藏*/
  text-overflow: ellipsis;/*隐藏后添加省略号*/
  -webkit-box-orient:vertical; 
  -webkit-line-clamp:6;
}

.article-desc-4{
    line-height: 0.6rem;
    font-size: 0.3rem;
    text-align: left;
    padding-top: 0.2rem;
    -webkit-line-clamp:4;
}

#dashang {
    display: none;
    z-index: 9999999999;
    height: 100%;
    width: 100%;
}
#dashang .close {
    height: 0.7rem;
    line-height: 0.7rem;
    width: 0.7rem;
    font-size: 0.6rem;
    top: 0.1rem;
    right: 0.1rem;
    position: absolute;
    z-index: 2;
}
#dashang .close::before {
    content: "\2716";
}
.iconrmb{
    width: 1.3rem;
    color: red;
    font-size: 0.6rem;
}
.alert-loading {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 99;
    background: rgba(0,0,0,.8);
}

.alert-das {
    width: 100%;
    background: #fff;
    position: fixed;
    z-index: 100;
    left: 0;
    bottom: 0;
    border-radius: 0.133333rem 0.133333rem 0 0;
    animation: popMoveUp .4s cubic-bezier(0,1,.5,1) both;
}


.alert-das .title {
    text-align: center;
    font-size: .48rem;
    height: 2rem;
    line-height: 1rem;
    padding-top: 0.2rem;
}

.das-money {
    margin: 0.6rem 0;
    color: red;
    font-size: .5rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    line-height: normal;
}

.das-money .random-money {
    color: #2d72ff;
    font-size: .35rem;
    width: 1rem;
    height: 0.5rem;
    display: flex;
    line-height: normal;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-border-radius: 0.06667rem;
    border-radius: 0.06667rem;
    border: 1px solid #2d72ff;
    position: relative;
    vertical-align: middle;
    margin-left:0.05rem;
}

.btn-das {
    width: 4.53333rem;
    height: 0.93333rem;
    text-align: center;
    line-height: .93333rem;
    font-size: .42667rem;
    color: #fff;
    background: linear-gradient(
        90deg
        ,#ff5547,#ff1e13);
    -webkit-border-radius: 0.16rem;
    border-radius: 0.16rem;
    margin: 0 auto 0.7rem;
}

.IconMiZuan {
    display: inline-block;
    width: 0.6rem;
    height: 0.6rem;
    background-size: 100% 100%;
    font-size: 0.6rem;
}

.time-box {
    color: #666;
    font-size: 0.35rem;
    padding: 0.1rem 0 0 0.4rem;
}

#tjh_showlist table td span{
    display: inline-block !important;
    text-align: center;
    width: 35px;
}

#wenzhilast {
    border-radius: 50% !important;
    border: 2px solid #2d72ff !important;
    color: #2d72ff !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 0.39rem !important;
    height: 0.39rem !important;
    line-height: 0.35rem !important;
    display: inline-block !important;
}

.article-source .source-info{
    margin-right: 15%;
}

#weixin_login{
    margin: 0.5rem;
    height: 10rem !important;
    width: 100% !important;
    margin-left:auto;
    margin-right:auto;
}
#weixin_login_2wm{
    height: 8rem !important;
    width: 8rem !important;
    margin-left:auto;
    margin-right:auto;
}
#weixin_login iframe{
    height: 100% !important;
    width: 100% !important;
}

#weixin_login_tv{
    margin: 1rem 0 1.3rem 0;
    height: 16% !important;
    color: red;
    font-size: 0.5rem !important;
}

#tjh_fabu{
    padding: 0.3rem;
    font-size: 0.3rem;
}
#tjh_fabu .close{
    background: #fff;
    margin-left: -0.3rem;
}
#tjh_fabu .title{
    margin: -0.7rem 0 0.3rem 0;
    font-size: 0.4rem;
}

#tjh_fabu_home *{
    text-align: left;
    vertical-align: middle;
}

#tjh_fabu i{
    font-style: normal;
    display: inline-block;
}

#tjh_fabu .key{
    display: none;
    z-index: 4;
    position: fixed;
    background: linear-gradient(#baeee8 2%,#4fd3c4 100%,#7CDBD0 50%);
    width: 93%;
    padding: 0.3rem 0;
    border-radius: 0.1rem;
}

#tjh_fabu_home>div{
    padding: 0.15rem 0;
}

#tjh_fabu_home>div>span{
    margin-left: 0.25rem;
}

#tjh_fabu_home>div>span>i,
#tjh_fabu .key i{
    width: 0.5rem;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    margin: 0.05rem;
    border-radius: 50%;
    background-color: rgb(200, 76, 89);
    color: #fff;
}

#textareas{
    min-height: 6rem;
    width: 100%;
    user-select: auto !important;
    -webkit-user-select:text !important;
    box-shadow: 0px 3px 5px #aaa inset;
    border: 0.02rem dashed #999;
    padding: 0.2rem;
    color: inherit;
    font-size: 0.4rem;
    text-align: left;
    -webkit-user-modify: read-write-plaintext-only;
}

#textareas img{
    padding: 0.3rem 0;
}
.addlist{
    display: none;
}
.addlist i {
    display: inline-block;
    font-size: 0.35rem;
    vertical-align: middle;
    font-style: normal;
    height: 0.6rem;
    line-height: 0.6rem;
    background: #efefef;
    margin: 0.05rem;
    padding: 0 0.2rem;
    text-align: center;
    border-radius: 0.1rem;
}
.fabudivadd{
    margin: 0.8rem 0 0.1rem;
    font-size: .5rem;
    text-align: center;
    color:#fff;
    background: rgb(200, 76, 89);
    width: .7rem;
    height: .7rem;
    line-height: .7rem;
}

.viewcopy{
    margin-top: 0.6rem;
    font-size: .35rem;
    text-align: left;
}
.viewcopy>span{
    font-size: .3rem;
    float: right;
    margin: 0 0.05rem;
    padding: 0.05rem 0.1rem;
    color: #FFF;
    background: #00a0e9;
    border-radius: 0.1rem;
}
#tjh_fabu .key i{
    width: 0.6rem;
    height: 0.6rem;
    line-height: 0.6rem;
}

#zxdt {
    background: rgb(255, 165, 0) !important;
}

.fabu_buttom{
    margin: 0.6rem 0.3rem 0.6rem 0;
    float: right;
    font-size: 0.5rem;
    height: .9rem;
    line-height: .9rem;
    width: 2rem;
    color: #FFF;
    background: #1b52a2;
    border-radius: 0.1rem;
}

#selectAge{
    font-size: 0.7rem;
    background: #fff;
    color: #000;
}

#selectAge *{
    font-size: 0.7rem;
}

#right_down_app {
    /* display: none; */
    opacity: 0.6;
    z-index: 10000000;
    position: absolute;
    right: 0;
    top: 55%;
    background: rgb(170, 170, 170);
    /* box-shadow: 0px 0px 5px 0px rgba(163, 163, 163, 0.5); */
    font-size: 0.3rem;
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
    width: 1.2rem;
    height: 1rem;
    filter: contrast(15);
    color:red;
}

.right_down_app_word {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.right_down_app_word:nth-child(1) {
    opacity: 0;
    animation: fadeInOut1 6s linear infinite;
  }
  .right_down_app_word:nth-child(2) {
    opacity: 0;
    animation: fadeInOut2 6s linear infinite;
  }

  @keyframes fadeInOut1{
    0%{
        opacity: 0;
    }
    10%{
        opacity: 1;
    }
    40%{
        opacity: 1;
    }
    50%{
        opacity: 0;
    }
}

@keyframes fadeInOut2{
    50%{
        opacity: 0;
    }
    60%{
        opacity: 1;
    }
    90%{
        opacity: 1;
    }
    100%{
        opacity: 0;
    }
}


  .adiv {
    background: #f64543;
    color: #fff;
    height: 0.6rem;
    line-height: 0.6rem;
    border-radius: 0.1rem;
    width: 1.5rem;
    margin:0.1rem auto;
}

.swiper-slide,
footer>a,
#header-left,
.close,
.btn-close{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
}
#tishi1{ display: none; margin: 0; padding: 0; font-size: 0.3rem; width: 100%; height: 100%; position: absolute; top: 0; background: rgba(218, 218, 218, 0.7); z-index: 9999999999; }
#tishi1_ck{ width: 7rem; z-index: 9999999999; margin: 0.8rem auto; text-align: center; background-color: #f5f5f5; border-radius: 0.2rem; box-shadow:0 0 0.15rem 0 #8d8d8d; }
#tishi1_mc{ height: 1rem; line-height: 1rem; text-align: center;  color: #000;}
#tishi1_lr{ min-height:1.3rem; line-height: 0.5rem; padding: 0.2rem;display:flex;align-items: center;justify-content: center; background: #fff;color: #bb1a1a;}
#tishi1_aj1,#tishi1_aj2{ color: #fff; width: 30%; margin: 0.2rem 0.4rem; height: 0.6rem; line-height: 0.6rem; background-color: #999; border-radius: 0.2rem; display: inline-block; cursor:pointer; }


/* #right_down_app>div {
    height: 1rem;
    text-align: center;
    writing-mode: tb-rl;
    position: relative;
    width: 100%;
    height: 100%;
    float: right;
}

#right_down_app img{
    top: 0.1rem;
    display: block !important;
    width: 0.8rem !important;
    height: 0.8rem !important;
    float: left;
    position: absolute;
    z-index: 1;
}

#right_down_app img:first-child {
    animation: h1 4s linear 0s infinite;
    -webkit-animation: h1 4s linear 0s infinite;
}

#right_down_app img:nth-child(2) {
    animation: h1 4s linear -2s infinite;
    -webkit-animation: h1 4s linear -2s infinite;
} */